go/printer.printer.output (field)
58 uses
go/printer (current package)
gobuild.go#L29: for pos < len(p.output) && (p.output[pos] == ' ' || p.output[pos] == '\t') {
gobuild.go#L33: if pos+3 < len(p.output) && p.output[pos] == tabwriter.Escape && p.output[pos+1] == '/' && p.output[pos+2] == '/' {
gobuild.go#L35: for pos < len(p.output) && !isNL(p.output[pos]) {
gobuild.go#L40: if pos >= len(p.output) || !isNL(p.output[pos]) {
gobuild.go#L120: after = appendLines(after, p.output[start:end])
gobuild.go#L123: after = appendLines(after, p.output[start:])
gobuild.go#L128: p.output = p.output[:insert]
gobuild.go#L129: p.output = append(p.output, block...)
gobuild.go#L130: p.output = append(p.output, after...)
gobuild.go#L148: for pos < len(p.output) && !isNL(p.output[pos]) {
gobuild.go#L151: if pos < len(p.output) {
gobuild.go#L154: return p.output[start:pos]
gobuild.go#L158: if start < len(p.output) && p.output[start] == tabwriter.Escape {
gobuild.go#L162: for pos < len(p.output) && p.output[pos] != tabwriter.Escape && !isNL(p.output[pos]) {
gobuild.go#L165: return string(p.output[start:pos])
nodes.go#L1200: if len(p.output) > 0 {
nodes.go#L1977: if len(p.output) > 0 {
printer.go#L60: output []byte // raw printer result
printer.go#L207: p.output = append(p.output, tabwriter.Escape) // protect '\n' in //line from tabwriter interpretation
printer.go#L208: p.output = append(p.output, fmt.Sprintf("//line %s:%d\n", pos.Filename, pos.Line)...)
printer.go#L209: p.output = append(p.output, tabwriter.Escape)
printer.go#L222: p.output = append(p.output, '\t')
printer.go#L254: p.output = append(p.output, ch)
printer.go#L301: p.output = append(p.output, tabwriter.Escape)
printer.go#L305: p.output = append(p.output, fmt.Sprintf("/*%s*/", pos)...) // do not update p.pos!
printer.go#L307: p.output = append(p.output, s...)
printer.go#L337: p.output = append(p.output, tabwriter.Escape)
printer.go#L350: if len(p.output) == 0 {
printer.go#L644: p.goBuild = append(p.goBuild, len(p.output))
printer.go#L646: p.plusBuild = append(p.plusBuild, len(p.output))
printer.go#L1330: output: make([]byte, 0, 16<<10),
printer.go#L1345: output: p.output[:0],
printer.go#L1352: if cap(p.output) > 64<<10 {
printer.go#L1400: if _, err = output.Write(p.output); err != nil {